home *** CD-ROM | disk | FTP | other *** search
/ Alles Voor Internet / Tout Pour Internet / alles voor internet.iso / MacInternet™ / Modem / Annex Map / Annex-Mark.Verber < prev    next >
Text File  |  1993-10-18  |  2KB  |  105 lines

  1. ! Newsgroups: comp.sys.mac.comm
  2. ! From: verber@parc.xerox.com (Mark Verber)
  3. ! Subject: Re: SLIP on a Xylogics Annex
  4. ! Organization: Xerox PARC, Palo Alto, CA
  5. ! Date: 18 Oct 93 10:52:57
  6. !
  7. ! [...stuff deleted...]
  8. !  
  9. ! I haven't had any trouble with InterSLIP since the bug fixes that
  10. ! let you match on an IP address and then set the Macs address.  Here
  11. ! is a basic annex gateway script I hacked together.  It is not pretty,
  12. ! but I has worked without failing.  I have been meaning to clean this
  13. ! script up but I haven't gotten around to it.
  14. !
  15. ! InterSLIP gateway script for Annex terminal server which has been 
  16. ! configured to give users a command line interface to the terminal server.
  17. !
  18. ! Mark Verber <verber@parc.xerox.com>
  19. ! Xerox Palo Alto Research Center (PARC)
  20. !
  21. settries 0
  22. note "Giving the annex a second.."
  23. pause 30
  24. !
  25. ! Most Annex terminal servers give a "Annex username:" prompt.  Some do a
  26. ! "MachineName username:" so we look for "username".  Change this if your
  27. ! annex says "login:"
  28. !
  29. @label 0
  30. note "Sending <cr> looking for username..."
  31. write "\13"
  32. matchstr 1 1 "username:"
  33. matchread 60
  34. note "Trying again ..."
  35. inctries
  36. iftries 6 99
  37. jump 0
  38. !
  39. @label 1
  40. note "Sending username"
  41. write "^5\13"
  42. matchclr
  43. matchstr 1 2 "password:"
  44. matchread 120
  45. note "Gateway not responding!"
  46. jump 99
  47. !
  48. @label 2
  49. note "Sending password"
  50. write "^6\13"
  51. matchclr
  52. matchstr 1 3 "Username/Password Incorrect"
  53. matchstr 2 4 "Permission granted"
  54. matchread 240
  55. jump 99
  56. !
  57. @label 3
  58. note "Access Denied, bad password?"
  59. jump 99
  60. !
  61. @label 4
  62. !
  63. ! The annex prompt will vary machine to machine.  Looking
  64. ! for ":" the only thing you know will be on each prompt is
  65. ! to risky.
  66. !
  67. note "Waiting for annex prompt..."
  68. matchclr
  69. matchstr 1 5 "annex2:"
  70. matchread 240
  71. jump 99
  72. !
  73. @label 5
  74. note "Sending slip command"
  75. write "slip\13"
  76. matchclr
  77. matchstr 1 6 "Your address"
  78. matchread 240
  79. jump 99
  80. !
  81. @label 6
  82. note "Waiting for your address..."
  83. matchclr
  84. matchexp 1 7 "[0-9]*\\.[0-9]*\\.[0-9]*\\.[0-9]*"
  85. matchread 60
  86. jump 99
  87. !
  88. @label 7
  89. note "Your address ^0"
  90. setip "^0"
  91. setmtu "1006"
  92. pause 60
  93. exit 0
  94. !
  95. ! currently unused:
  96. !
  97. @answer
  98. @hangup
  99. exit 0
  100. !
  101. !
  102. @label 99
  103. sound Indigo
  104. pause 60
  105. exit -1